makeshift dwelling - Français Anglais Dictionnaire